package com.paic.mhis.hcpms.agreement.protocol.dto;

import java.util.ArrayList;
import java.util.List;

import com.paic.pafa.biz.dto.BaseDTO;

/**
 * Description: 协议基本信息
 * 
 * @param args
 * 
 *            Modification History: Date Version Author Description
 *            ------------------------------------------------------------------
 *            2014-5-4 hcpms_j2ee EX-LUORONG001 创建
 */

public class AgreementInfoDTO extends BaseDTO {
	private static final long serialVersionUID = 1L;

	// 协议ID
	private String id;

	// 服务协议类型
	private String agreementType;

	// 服务协议编号
	private String agreementNo;

	// 医疗机构ID
	private String idHealthcareProvider;

	// 协议生效日期
	private String dateAgreementEff;

	// 协议终止日期
	private String dateAgreementEnd;

	// 支付方式PAYMENT_MODE
	private String payMentMode;

	// 备注
	private String remarks;

	// 创建人
	private String createdBy;

	// 创建时间
	private String dateCreated;

	// 修改人
	private String updatedBy;

	// 修改时间
	private String dateUpdated;

	// 是否有效[0-有效，1-无效]
	private String isValid;

	// 统筹区域
	private String regionCode;

	// 医疗机构名称
	private String healthcareProviderName;

	// 卫生机构类别
	private String organizationType;

	public String getOrganizationType() {
		return organizationType;
	}

	public void setOrganizationType(String organizationType) {
		this.organizationType = organizationType;
	}

	private String agreementId;

	public String getAgreementId() {
		return agreementId;
	}

	public void setAgreementId(String agreementId) {
		this.agreementId = agreementId;
	}

	public String getHealthcareProviderName() {
		return healthcareProviderName;
	}

	public void setHealthcareProviderName(String healthcareProviderName) {
		this.healthcareProviderName = healthcareProviderName;
	}

	public String getRegionCode() {
		return regionCode;
	}

	public void setRegionCode(String regionCode) {
		this.regionCode = regionCode;
	}

	// 老的： 支付方式PAYMENT_MODE
	private String oldPayMentMode;

	// 服务协议类型名称
	private String agreementTypeName;

	private List imgList = new ArrayList();

	public List getImgList() {
		return imgList;
	}

	public void setImgList(List imgList) {
		this.imgList = imgList;
	}

	public String getAgreementTypeName() {
		return agreementTypeName;
	}

	public void setAgreementTypeName(String agreementTypeName) {
		this.agreementTypeName = agreementTypeName;
	}

	public String getOldPayMentMode() {
		return oldPayMentMode;
	}

	public void setOldPayMentMode(String oldPayMentMode) {
		this.oldPayMentMode = oldPayMentMode;
	}

	public String getPayMentMode() {
		return payMentMode;
	}

	public void setPayMentMode(String payMentMode) {
		this.payMentMode = payMentMode;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getAgreementType() {
		return agreementType;
	}

	public void setAgreementType(String agreementType) {
		this.agreementType = agreementType;
	}

	public String getAgreementNo() {
		return agreementNo;
	}

	public void setAgreementNo(String agreementNo) {
		this.agreementNo = agreementNo;
	}

	public String getIdHealthcareProvider() {
		return idHealthcareProvider;
	}

	public void setIdHealthcareProvider(String idHealthcareProvider) {
		this.idHealthcareProvider = idHealthcareProvider;
	}

	public String getDateAgreementEff() {
		return dateAgreementEff;
	}

	public void setDateAgreementEff(String dateAgreementEff) {
		this.dateAgreementEff = dateAgreementEff;
	}

	public String getDateAgreementEnd() {
		return dateAgreementEnd;
	}

	public void setDateAgreementEnd(String dateAgreementEnd) {
		this.dateAgreementEnd = dateAgreementEnd;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public String getDateCreated() {
		return dateCreated;
	}

	public void setDateCreated(String dateCreated) {
		this.dateCreated = dateCreated;
	}

	public String getUpdatedBy() {
		return updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}

	public String getDateUpdated() {
		return dateUpdated;
	}

	public void setDateUpdated(String dateUpdated) {
		this.dateUpdated = dateUpdated;
	}

	public String getIsValid() {
		return isValid;
	}

	public void setIsValid(String isValid) {
		this.isValid = isValid;
	}

}
